In [1]:
!pip install chart_studio
!pip install raceplotly
Requirement already satisfied: chart_studio in c:\users\jlara\anaconda3\lib\site-packages (1.1.0)
Requirement already satisfied: plotly in c:\users\jlara\anaconda3\lib\site-packages (from chart_studio) (5.9.0)
Requirement already satisfied: requests in c:\users\jlara\anaconda3\lib\site-packages (from chart_studio) (2.31.0)
Requirement already satisfied: retrying>=1.3.3 in c:\users\jlara\anaconda3\lib\site-packages (from chart_studio) (1.3.4)
Requirement already satisfied: six in c:\users\jlara\anaconda3\lib\site-packages (from chart_studio) (1.16.0)
Requirement already satisfied: tenacity>=6.2.0 in c:\users\jlara\anaconda3\lib\site-packages (from plotly->chart_studio) (8.2.2)
Requirement already satisfied: charset-normalizer<4,>=2 in c:\users\jlara\anaconda3\lib\site-packages (from requests->chart_studio) (2.0.4)
Requirement already satisfied: idna<4,>=2.5 in c:\users\jlara\anaconda3\lib\site-packages (from requests->chart_studio) (3.4)
Requirement already satisfied: urllib3<3,>=1.21.1 in c:\users\jlara\anaconda3\lib\site-packages (from requests->chart_studio) (1.26.16)
Requirement already satisfied: certifi>=2017.4.17 in c:\users\jlara\anaconda3\lib\site-packages (from requests->chart_studio) (2023.11.17)
Requirement already satisfied: raceplotly in c:\users\jlara\anaconda3\lib\site-packages (0.1.7)
Requirement already satisfied: pandas in c:\users\jlara\anaconda3\lib\site-packages (from raceplotly) (2.0.3)
Requirement already satisfied: numpy in c:\users\jlara\anaconda3\lib\site-packages (from raceplotly) (1.24.3)
Requirement already satisfied: plotly in c:\users\jlara\anaconda3\lib\site-packages (from raceplotly) (5.9.0)
Requirement already satisfied: python-dateutil>=2.8.2 in c:\users\jlara\anaconda3\lib\site-packages (from pandas->raceplotly) (2.8.2)
Requirement already satisfied: pytz>=2020.1 in c:\users\jlara\anaconda3\lib\site-packages (from pandas->raceplotly) (2023.3.post1)
Requirement already satisfied: tzdata>=2022.1 in c:\users\jlara\anaconda3\lib\site-packages (from pandas->raceplotly) (2023.3)
Requirement already satisfied: tenacity>=6.2.0 in c:\users\jlara\anaconda3\lib\site-packages (from plotly->raceplotly) (8.2.2)
Requirement already satisfied: six>=1.5 in c:\users\jlara\anaconda3\lib\site-packages (from python-dateutil>=2.8.2->pandas->raceplotly) (1.16.0)
In [9]:
import pandas as pd
import cufflinks as cf
cf.set_config_file(sharing='public',theme='white',offline=True) # write cf.getThemes() to find all themes available
In [3]:
df = pd.read_csv('peliculas.csv')
In [4]:
from raceplotly.plots import barplot
my_raceplot = barplot(df,  item_column='Genre', value_column='Top Movie Gross (That Year)', time_column='Year')
my_raceplot.plot(title='Generos de peliculas 1995 - 2018 por ingreso de mejor pelicula', item_label = 'Top generos peliculas ', value_label = 'ingresos anuales', time_label = 'Fecha: ', frame_duration = 3000)
In [10]:
import plotly.offline as pyo
pyo.init_notebook_mode(connected=True)

df_plot = df[['Year','Gross','Genre']]

df_plot = df_plot.pivot(index='Year', columns='Genre',
                                    values='Gross')

df_plot.iplot(kind='line', xTitle='Years', yTitle='Ingresos',
                    title='ibgresos totales de peliculas (1995-2018)')
In [ ]: